<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>png++: Class Index</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">png++
   &#160;<span id="projectnumber">0.2.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">Class Index</div>  </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classpng_1_1consumer.html">consumer</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classpng_1_1packed__pixel__row.html">packed_pixel_row</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1row__traits_3_01packed__pixel__row_3_01pixel_01_4_01_4.html">row_traits&lt; packed_pixel_row&lt; pixel &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1convert__color__space.html">convert_color_space</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1pixel__buffer.html">pixel_buffer</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1row__traits_3_01std_1_1vector_3_01pixel_01_4_01_4.html">row_traits&lt; std::vector&lt; pixel &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1detail_1_1allowed__bit__depth_3_011_01_4.html">allowed_bit_depth&lt; 1 &gt;</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01ga__pixel_01_4.html">convert_color_space&lt; ga_pixel &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1generator.html">generator</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1pixel__buffer_3_01packed__gray__pixel_3_01bits_01_4_01_4.html">pixel_buffer&lt; packed_gray_pixel&lt; bits &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1detail_1_1allowed__bit__depth_3_012_01_4.html">allowed_bit_depth&lt; 2 &gt;</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01ga__pixel__16_01_4.html">convert_color_space&lt; ga_pixel_16 &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classpng_1_1pixel__buffer_3_01packed__index__pixel_3_01bits_01_4_01_4.html">pixel_buffer&lt; packed_index_pixel&lt; bits &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1detail_1_1allowed__bit__depth_3_014_01_4.html">allowed_bit_depth&lt; 4 &gt;</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01gray__pixel_01_4.html">convert_color_space&lt; gray_pixel &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1image_1_1pixel__consumer.html">image::pixel_consumer</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1std__error.html">std_error</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01gray__pixel__16_01_4.html">convert_color_space&lt; gray_pixel_16 &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1image.html">image</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1image_1_1pixel__generator.html">image::pixel_generator</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1streaming__base.html">streaming_base</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01rgb__pixel_01_4.html">convert_color_space&lt; rgb_pixel &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1image__info.html">image_info</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01basic__ga__pixel_3_01T_01_4_01_4.html">pixel_traits&lt; basic_ga_pixel&lt; T &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1image_1_1streaming__impl.html">image::streaming_impl</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1basic__alpha__pixel__traits.html">basic_alpha_pixel_traits</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01rgb__pixel__16_01_4.html">convert_color_space&lt; rgb_pixel_16 &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1image__info__ref__holder.html">image_info_ref_holder</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01basic__rgb__pixel_3_01T_01_4_01_4.html">pixel_traits&lt; basic_rgb_pixel&lt; T &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1basic__ga__pixel.html">basic_ga_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01rgba__pixel_01_4.html">convert_color_space&lt; rgba_pixel &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1index__pixel.html">index_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01basic__rgba__pixel_3_01T_01_4_01_4.html">pixel_traits&lt; basic_rgba_pixel&lt; T &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1detail_1_1basic__packed__pixel__proxy.html">basic_packed_pixel_proxy</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1convert__color__space_3_01rgba__pixel__16_01_4.html">convert_color_space&lt; rgba_pixel_16 &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1info.html">info</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01gray__pixel_01_4.html">pixel_traits&lt; gray_pixel &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1consumer_1_1transform__identity.html">consumer::transform_identity</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1basic__pixel__buffer.html">basic_pixel_buffer</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1detail_1_1convert__color__space__impl.html">convert_color_space_impl</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1info__base.html">info_base</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01gray__pixel__16_01_4.html">pixel_traits&lt; gray_pixel_16 &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1image_1_1transform__identity.html">image::transform_identity</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1basic__pixel__traits.html">basic_pixel_traits</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classpng_1_1io__base.html">io_base</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01index__pixel_01_4.html">pixel_traits&lt; index_pixel &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1basic__rgb__pixel.html">basic_rgb_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01packed__gray__pixel_3_01bits_01_4_01_4.html">pixel_traits&lt; packed_gray_pixel&lt; bits &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1basic__rgba__pixel.html">basic_rgba_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1def__image__info__holder.html">def_image_info_holder</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1pixel__traits_3_01packed__index__pixel_3_01bits_01_4_01_4.html">pixel_traits&lt; packed_index_pixel&lt; bits &gt; &gt;</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1writer.html">writer</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classpng_1_1packed__gray__pixel.html">packed_gray_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structpng_1_1detail_1_1wrong__color__space.html">wrong_color_space</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1packed__index__pixel.html">packed_index_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structpng_1_1color.html">color</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1end__info.html">end_info</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1packed__pixel.html">packed_pixel</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1reader.html">reader</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classpng_1_1detail_1_1const__packed__pixel__proxy.html">const_packed_pixel_proxy</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1error.html">error</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpng_1_1detail_1_1packed__pixel__proxy.html">packed_pixel_proxy</a> (<a class="el" href="namespacepng_1_1detail.html">png::detail</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structpng_1_1require__color__space.html">require_color_space</a> (<a class="el" href="namespacepng.html">png</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 25 2013 14:10:10 for png++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
